Interface IDataProvider
Assembly: DiplomaTT.dll
Syntax
public interface IDataProvider
Methods
AddNewPerson(Person)
Provede pridani novych osobnich dat
Nejrpve provedte pridani novych biometrickych templatu
Declaration
int AddNewPerson(Person person)
Parameters
| Type |
Name |
Description |
| Person |
person |
|
Returns
| Type |
Description |
| System.Int32 |
|
AddNewToken(Token)
Declaration
int AddNewToken(Token token)
Parameters
| Type |
Name |
Description |
| Token |
token |
|
Returns
| Type |
Description |
| System.Int32 |
|
Close()
Declaration
Returns
| Type |
Description |
| System.Int32 |
|
DeletePerson(Int64)
Provede vymazani osobnich dat
Nejprve provedte vymazani biometrickych templatu
Declaration
int DeletePerson(long personId)
Parameters
| Type |
Name |
Description |
| System.Int64 |
personId |
|
Returns
| Type |
Description |
| System.Int32 |
|
DeleteToken(Int64)
Declaration
int DeleteToken(long tokenId)
Parameters
| Type |
Name |
Description |
| System.Int64 |
tokenId |
|
Returns
| Type |
Description |
| System.Int32 |
|
DeleteTokensByPersonId(Int64)
Declaration
int DeleteTokensByPersonId(long personId)
Parameters
| Type |
Name |
Description |
| System.Int64 |
personId |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetAllPersonalDatas()
Vrati list vsech osobnich dat
Declaration
List<Person> GetAllPersonalDatas()
Returns
| Type |
Description |
| System.Collections.Generic.List<Person> |
|
GetAllTokens()
Declaration
List<Token> GetAllTokens()
Returns
| Type |
Description |
| System.Collections.Generic.List<Token> |
|
GetAllTokensByID(Int64)
Declaration
ObservableCollection<Token> GetAllTokensByID(long personId)
Parameters
| Type |
Name |
Description |
| System.Int64 |
personId |
|
Returns
| Type |
Description |
| System.Collections.ObjectModel.ObservableCollection<Token> |
|
GetNextPersonId()
Vrati dalsi id pro personal data
Declaration
Returns
| Type |
Description |
| System.Int64 |
|
GetNextTokenId()
Declaration
Returns
| Type |
Description |
| System.Int64 |
|
GetPersonalDataByID(Int64)
Vrati osobnich data podle ID
Declaration
Person GetPersonalDataByID(long personId)
Parameters
| Type |
Name |
Description |
| System.Int64 |
personId |
IPersonalData ID
|
Returns
GetPersonImageByID(Int64)
Vrati Bitmapsource image podle ID osoby
Declaration
BitmapSource GetPersonImageByID(long personId)
Parameters
| Type |
Name |
Description |
| System.Int64 |
personId |
|
Returns
| Type |
Description |
| System.Windows.Media.Imaging.BitmapSource |
|
GetPersonsCount()
Declaration
Returns
| Type |
Description |
| System.Int32 |
|
GetRange(Int32, Int32)
Declaration
List<Person> GetRange(int index, int count)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
Index, od ktereho se bude zacinat
|
| System.Int32 |
count |
Pocet zaznamu, ktery se ma vratit
|
Returns
| Type |
Description |
| System.Collections.Generic.List<Person> |
|
Update(Person)
Provede update. Updatuje jen vlastni data, zavisle zaznamy jako template a token se musi updatovat pres jejich prislusne tridy.
Nereflektuje zmeny pridani nebo odebrani id v IPersonalData.TemplatesIdList nebo IPersonalData.TokensIdList
Declaration
void Update(Person person)
Parameters
| Type |
Name |
Description |
| Person |
person |
|